﻿using System.Collections.Generic;

namespace CodeContrib.Collections.Generic
{
	public interface IPaged<T> : IEnumerable<T>
	{
		bool HasNextPage { get; }
		bool HasPreviousPage { get; }
		bool IsFirstPage { get; }
		bool IsLastPage { get; }
		int PageCount { get; }
		int PageNumber { get; }
		int PageSize { get; }
		int TotalCount { get; }
	}
}